package com.huaxin.common.tools;

import com.huaxin.common.BuildConfig;

/**
 * Created by hebing on 2016/3/30.
 * 日志相关
 */
public class Log {

    private final static String TAG = "HxLog";
    public static boolean DEBUG = BuildConfig.DEBUG || true;

    public static void i(String msg) {
        if (DEBUG)
            android.util.Log.i(TAG, msg);
    }

    public static void i(String tag, String msg) {
        if (DEBUG)
            android.util.Log.i(tag, msg);
    }

    public static void i(String tag, String error, Throwable throwable) {
        if (DEBUG)
            android.util.Log.i(tag, error, throwable);
    }

    public static void w(String msg) {
        if (DEBUG)
            android.util.Log.w(TAG, msg);
    }

    public static void w(String tag, String msg) {
        if (DEBUG)
            android.util.Log.w(tag, msg);
    }

    public static void w(String tag, String error, Throwable throwable) {
        if (DEBUG)
            android.util.Log.w(tag, error, throwable);
    }

    public static void d(String msg) {
        if (DEBUG)
            android.util.Log.d(TAG, msg);
    }

    public static void d(String tag, String msg) {
        if (DEBUG)
            android.util.Log.d(tag, msg);
    }

    public static void d(String tag, String error, Throwable throwable) {
        if (DEBUG)
            android.util.Log.d(tag, error, throwable);
    }

    public static void e(String msg) {
        if (DEBUG)
            android.util.Log.e(TAG, msg);
    }

    public static void e(String tag, String msg) {
        if (DEBUG)
            android.util.Log.e(tag, msg);
    }

    public static void e(String tag, String error, Throwable throwable) {
        if (DEBUG)
            android.util.Log.e(tag, error, throwable);
    }
}
